﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NewChillers.Models
{
    /// <summary>
    /// 实体类 映射表user_info
    /// </summary>
    public class UserModel
    {
        public string UserAccount { get; set; } // 用户名
        public string UserName { get; set; } // 昵称
        public string UserPassword { get; set; } = ""; // 密码 给个初始值 也可以ViewModel中给
        public int UserIdentity { get; set; } = 0; // 用户类型 0:未选择 1:员工，2:管理员

        public string RankName => GetRankNameByIdentity(UserIdentity);

        private string GetRankNameByIdentity(int userIdentity)
        {
            // 这里实现根据IdentityID获取RankName的逻辑
            if (userIdentity == 1)
                return "员工";
            else if (userIdentity == 2)
                return "管理员";
            return "未知";
        }
    }
}
